package com.changanw.tienchin.clue.mapper;

import com.changanw.tienchin.clue.domain.Clue;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.changanw.tienchin.clue.domain.vo.ClueDetails;
import com.changanw.tienchin.clue.domain.vo.ClueSummary;
import com.changanw.tienchin.clue.domain.vo.ClueVO;
import com.changanw.tienchin.common.core.domain.model.EchartsPoint;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author changanw
 * @since 2023-11-25
 */
public interface ClueMapper extends BaseMapper<Clue> {

  List<ClueSummary> selectClueList(ClueVO clueVO);

  ClueDetails getClueDetailsByClueId(Integer clueId);

  List<EchartsPoint> increaseData(ClueVO clueVO);
  List<EchartsPoint> totalData(ClueVO clueVO);
}
